package org.budo.aliyun.sdk.impl.response;

import java.io.Serializable;
import java.util.List;

/**
 * @author lmw
 */
public class DescribeScalingInstancesResponse implements Serializable {
    private static final long serialVersionUID = -875988956426325564L;

    private List<ScalingInstance> scalingInstances;

    public List<ScalingInstance> getScalingInstances() {
        return scalingInstances;
    }

    public void setScalingInstances(List<ScalingInstance> scalingInstances) {
        this.scalingInstances = scalingInstances;
    }

    public static class ScalingInstance implements Serializable {
        private static final long serialVersionUID = 5798829175956678255L;

        private String instanceId;

        private String scalingConfigurationId;

        private Integer loadBalancerWeight;

        private String creationTime;

        private String creationType;

        private String healthStatus;

        private String scalingGroupId;

        private String lifecycleState;

        public String getInstanceId() {
            return instanceId;
        }

        public void setInstanceId(String instanceId) {
            this.instanceId = instanceId;
        }

        public String getScalingConfigurationId() {
            return scalingConfigurationId;
        }

        public void setScalingConfigurationId(String scalingConfigurationId) {
            this.scalingConfigurationId = scalingConfigurationId;
        }

        public Integer getLoadBalancerWeight() {
            return loadBalancerWeight;
        }

        public void setLoadBalancerWeight(Integer loadBalancerWeight) {
            this.loadBalancerWeight = loadBalancerWeight;
        }

        public String getCreationTime() {
            return creationTime;
        }

        public void setCreationTime(String creationTime) {
            this.creationTime = creationTime;
        }

        public String getCreationType() {
            return creationType;
        }

        public void setCreationType(String creationType) {
            this.creationType = creationType;
        }

        public String getHealthStatus() {
            return healthStatus;
        }

        public void setHealthStatus(String healthStatus) {
            this.healthStatus = healthStatus;
        }

        public String getScalingGroupId() {
            return scalingGroupId;
        }

        public void setScalingGroupId(String scalingGroupId) {
            this.scalingGroupId = scalingGroupId;
        }

        public String getLifecycleState() {
            return lifecycleState;
        }

        public void setLifecycleState(String lifecycleState) {
            this.lifecycleState = lifecycleState;
        }
    }
}